body{
	background-color: #ffffff;
}

.graduation{
	margin:0 auto;
	margin-bottom: 175px;
}
.graduation h2{

	font-size:26px; 
	color:#16d0d8;
	text-align: center;
	margin: 43px auto 19px;
}
.graduation h3{
	font-size:26px; 
	color:#16d0d8;text-align: center;
}
.graduation .text{
	padding: 30px 250px;
}
.graduation .text p{

	font-size:18px; 
	color:#666666;
	text-align: center;
}
.picture{
	/*padding: 0 160px;*/
	width: 679px;
	margin: 0 auto;
}
.travel{

	margin:0 auto;
	margin-bottom: 175px;
}
.travel h2{

	font-size:26px; 
	color:#70e1e5;
	text-align: center;
	margin: 43px auto 19px;
}
.travel h3{
	font-size:26px; 
	color:#70e1e5;text-align: center;
}
.travel h2 .youdu{
	position: relative;
	top: 9px;
}
.travel .picture{
	width: 679px;
	margin: 30px auto;
}
.travel .text{
	margin-bottom: 150px;
}
.travel .text h4{
	font-weight: normal;
	font-size:24px; 
	color:#39d7de;
	margin-bottom: 15px;	
	text-align: center;
}
.travel .text p{

	font-size:18px; 
	color:#666666;
	line-height: 30px;
	padding: 0 128px 30px;
	text-indent:2em;
}

.backpack h2{
	font-weight: normal;

	font-size:26px; 
	color:#a5a9ff;	
	text-align: center;
	line-height: 40px;
}
.backpack .picture{
	margin:30px auto;
}
.backpack .team{
	margin: 40px auto;
}
.backpack .team h3{

	font-weight: normal;
	font-size:20px; 
	color:#666666;	
	text-align: center;
	line-height: 40px;
}
.backpack .center h3{
	font-weight: normal;

	font-size:20px; 
	color:#666666;	

	line-height: 40px;
}
.backpack h3 span{
	color: #a5a9ff;
}
.backpack .center{
	width: 720px;
	margin: 0 auto;
}
.backpack .center p{

	font-size:18px; 
	color:#666666;
	line-height: 30px;
	text-indent:2em;
	margin-bottom: 35px;
}
.backpack .center{
	margin-bottom: 140px;
}
.explain h2{

	font-size:26px; 
	color:#70e1e5;
	text-align: center;
	margin: 43px auto 19px;
}
.explain{
	margin: 0  auto;
}
.explain h3{
	font-size:26px; 
	color:#70e1e5;text-align: center;
}
.explain p{

	font-size:18px; 
	color:#666666;
	text-align: center;
	line-height: 30px;
}
.pic{
	width: 216px;
	margin: 0 auto;
}
.pic_tow{
	width: 390px;
	margin: 0 auto;
	margin-bottom: 120px;
}
.pic_tow .left{
	margin-right: 50px;
}

body{ background-color: #ffffff;}

.container-wrapper{

	position: relative;
	width: 1000px;
	margin: 0 auto;

}
.container  p{
	color: #2f2f2f;
	font-weight: normal;
	text-align: center;
	letter-spacing: 4px;
	font-size: 20px;
	line-height: 1.7;
	white-space: pre-line;
}



@media screen and (max-width: 768px) {

	.container-wrapper{
		width: 100%;
		background-color: #ffffff;

	}

	.graduation h3,.travel h3,.explain h3{
		width: 100%;
		white-space: pre;
		word-break: keep-all;
		text-overflow: clip;
		overflow: hidden;
	}

	td img {
		width: 90px;
		height: auto;
	}
	td p {
		font-size: 12px;
		color: #777
	}
	.graduation{
		margin-bottom: 20px;
	}
	.graduation h2{
		font-size: 18px;
		margin-bottom: 4px;
	}
	.graduation .text{
		padding: 5px 10px ;
	}

	.graduation .text p{
		font-size: 14px;

	}
	.picture,.travel .picture,.picture img,.travel .picture img,.backpack .center,.pic img,.pic_tow{
		width: 100%;

		
	}


	.travel .text,.travel,.backpack .center{
		margin-bottom: 30px;
	}

	.backpack{
		padding: 5px 10px;
	}
	.backpack .center p{
		margin-bottom: 10px;
	}
	.travel .text h4{
		font-size: 18px;
	}
	.travel .text p{
		padding: 5px  10px;
		font-size: 14px;
	}

	.travel h2{
		font-size: 18px;
	}

	.backpack h2,.explain h2{
		font-size: 18px;
	}
	.backpack .center p,.explain p{
		font-size: 14px;
		line-height: 20px;
	}

	.pic{
		text-align: center;
	}


	.pic_tow .left{
		margin-right: 0;
	}
	.pic_tow a{
		display: block;
		text-align: center;
	}
}


                          
                         
